package file;

import java.io.File;

/**
 * java.io.File
 * File 的每一个实例/对象用于表示硬盘上的一个文件或目录（实际表示的是一个抽象路径）
 * 使用File可以：
 * 1。访问文件或者目录的属性信息
 * 2.创建/删除文件或目录
 * 3.访问目录
 *
 * 注意：File不能用于访问文件数据
 */
public class FileDemo {
    public static void main(String[] args) {
        /*
        //绝对路径和相对路径
        //绝对路径：从盘符开始的固定路径
        //File file = new File("C:\\Users\\tedu\\IdeaProjects\\jsd2408");
        //File file = new File("C:/Users/tedu/IdeaProjects/jsd2408");

        //相对路径：相对于当前位置的路径
        File file = new File("./demo.txt");//路径中的./表示当前项目目录
        File file1 = new File("demo1.txt");//默认前面有./  ，此处也表示当前项目目录
         */

        File file = new File("demo.txt");
        System.out.println("文件名："+file.getName());
        System.out.println("文件大小"+file.length());
        System.out.println("是否可读："+file.canRead());
        System.out.println("是否可写"+file.canWrite());
        System.out.println("是否隐藏："+file.isHidden());




























    }
}
